Big Huge Thesaurus

electrical energy

noun